package com.xinpark.shared.dal.dao;

import java.sql.SQLException;
import java.util.List;

import com.xinpark.shared.dal.DO.OrderEntryDO;
import com.xinpark.shared.dal.param.DalQueryOrderEntryCountParam;
import com.xinpark.shared.dal.param.DalQueryOrderEntryListParam;
import com.xinpark.shared.dal.param.DalQueryOrderEntryParam;


public interface OrderEntriesDAO {

    public Integer getOrderEntryCount(DalQueryOrderEntryCountParam queryOrderEntryCountParam) throws SQLException;
    
    public void addOrderEntry(OrderEntryDO orderEntryDO) throws SQLException;  
  
    public OrderEntryDO getOrderEntry(DalQueryOrderEntryParam queryOrderEntryParam) throws SQLException;  

    public List<OrderEntryDO> getOrderEntryList(DalQueryOrderEntryListParam queryOrderEntryListParam) throws SQLException;  

    public void updateOrderEntry(OrderEntryDO orderEntryDO) throws SQLException;  

}